<?php
defined('SYSPATH') or die('Access error!');
/**
 * 控制器类
 * ============================================================================
 * 功能描述： 所有控制器的父类，初始化请求和模板
 * ============================================================================
 * $Author: liuxudong $
 */
abstract class Controller
{

    //用了存放请求的对象
    public $request;
    //用来存放模板的对象
    public $template;

    public function __construct(Request $request)
    {
        $this->request = $request;
        $this->template = Template::instance();
    }

    /**
     * 所有动作之前执行
     */
    public function before()
    {
        
    }

    /**
     * 所有动作之后执行
     */
    public function after()
    {
       
    }

}
